草庐IT

java - 在java中将图像旋转90度

全部标签

javascript - 在 JavaScript 中将字母转换为数字

我想知道如何将输入的每个字母字符转换为数字。例如a=1,b=2,c=3直到z=26在C中,我设法做了类似的事情,方法是获取字符输入并将其显示为整数。但我不确定如何在JavaScript中执行此操作。 最佳答案 如果我没猜错,其他答案就太复杂了:parseInt('a',36)-9;//1parseInt('z',36)-9;//26parseInt('A',36)-9;//1parseInt('Z',36)-9;//26现在,回答您在评论中提出的问题:functionsumChars(s){vari,n=s.length,acc=0

javascript - 无需卡即可将图像分享到 Twitter

给定某个地址的图像,http://www.thissite.will/never/be-finished.png,将其分享到Twitter的最简单方法是什么,最好是没有卡?用户自定义SVG,当他们满意时,我将其转换为PNG并将其存储在我的服务器上。我想为他们提供在Twitter上分享图片的选项。他们单击一个按钮(我可以实现),然后会打开一个对话框,他们可以在其中添加到推文(应该已经包含图片)。我知道以前在这个网站上有人问过类似的问题,但我不想想要使用“卡片”来分享图像。相反,我想要一个典型的、非卡片推文,只有一张图片(比如this)。我反复查看了Twitter开发者文档,但找不到有用的

javascript - 避免 jQuery(预)加载图像

我有一个HTML字符串用作jQuery输入文档。//thevariablehtmlcontainstheHTMLcodejQuery(html).find('p').each(function(index,element){//dostuff});不过,我不断收到图像不存在的错误(在我的变量html中)。HTML中的图像具有与我主机上的图像不对应的相对URL,因此自然无法找到它们,所以我在控制台中收到404错误。是否有一种jQuery方式来避免jQuery加载图像?如果没有,我将不得不找到所有图像并使用非jQuery替换src,这有点难过,因为这正是jQuery派上用场的地方:p编辑:

javascript - 如何使用 javascript 检测客户端的图像规范

我想验证图像文件上传客户端。吨这里也将是服务器端验证,它已经与imagemagick一起工作。我想在上传之前在客户端重现这个(因为文件会很大并且图像文件的先决条件非常有限,如果在上传过程)允许的文件是:JPG每股yieldTIFF我需要检测:色彩空间(CMYK/RGB)大小(宽x高)//这个很简单-在JPEG上,但是TIFF和EPS怎么样?分辨率(dpi)主要问题是检测颜色空间和处理非JPG格式。是否有类似ImageMagick的JavaScript的“识别”之类的东西,或者您有任何其他想法...?! 最佳答案 看看this.它使用

javascript - 在 JS 中将 vh 单位转换为 px

不幸的是,100vh并不总是与100%浏览器高度相同,如下例所示。html,body{height:100%;}body{overflow:scroll;}.vh{background-color:blue;float:left;height:50vh;width:100px;}.pc{background-color:green;float:left;height:50%;width:100px;}这个问题在iPhone6+上更为明显,上部位置栏和下部导航栏如何在滚动时扩展和收缩,但不包括在100vh的计算中。100%高度的实际值可以在JS中使用window.innerHeight获

javascript - 在 fabric.js 中用颜色填充图像

基本上,我有一个png透明图像,我想在图像内部填充颜色,同时使用fabricjs保持外部透明度。我尝试使用Tint,它适用于下图。varcanvas=this.__canvas=newfabric.Canvas('myCanvas'),f=fabric.Image.filters;fabric.Image.fromURL('imgpath/img.png',function(img){varoImg=img.set({left:50,top:100}).scale(1);vartint=newfabric.Image.filters.Tint({color:'#ff6c78',opac

javascript - 如何访问 Elm 中的图像数据?

我们如何从Elm中的图像中获取像素数据?在JavaScript中,这是获取图形中一组像素颜色的代码(取自here)varimage=newImage;image.src="starry-night.jpg";varcanvas=d3.select("body").append("canvas");varcontext=canvas.node().getContext("2d");context.drawImage(image,0,0);//bewarevariablename"image"gotusedtwiceimage=context.getImageData(0,0,width,

javascript - 如何防止视网膜 iPad 上的 javascript 中的@2x 图像缩放?

我正在使用html开发网页游戏和javascript。游戏还必须在iPad上运行,最好是视网膜和非视网膜显示器。在这个游戏中,我使用了spritesheetpng。此spritesheet宽3500像素,高3700像素。在我的游戏逻辑中,我使用Canvas的context.drawImage()捕获Sprite并将它们绘制到我的Canvas中。在桌面浏览器中,这工作得很好,一切都很好。在RetinaiPad上,图像加载时只有它大小的四分之一,这使得我的很多drawImage()调用失败,认为他们试图抓取加载图像边界之外的像素。(如果我在位置1200、1400抓取一个Sprite,而iP

javascript - 如何让 javascript 只在 dom 和 css 准备好而不是图像时执行

我想在dom和css准备好时执行一些javascript,但我不关心图像(我倾向于延迟加载图像)我知道如何检测dom就绪状态,但如何检测css就绪? 最佳答案 您应该使用document.ready事件。window.onLoad在所有图像和其他图像完全加载时触发。来源:window.onloadvs$(document).ready() 关于javascript-如何让javascript只在dom和css准备好而不是图像时执行,我们在StackOverflow上找到一个类似的问题:

javascript - 如何在 JavaScript 中将 File 对象添加到 FileList 集合?

我正在处理拖放文件上传字段。我能够返回一个FileList对象,其中包含用户指定的文件。我有一个隐藏的文件输入字段,然后我想将文件对象添加到其中,这样我就可以通过AJAX发送表单数据。我遇到的问题是我似乎无法将文件对象复制到文件输入字段。这是我尝试的方式:varfiles=evt.dataTransfer.files;//FileListobject.varfileUploadElem=document.getElementById(fileUploadId);//tryingtocopythefirstfileoffilesintothefileuploadfieldfileUplo